Skip to content

chore: drop redundant "Python :: 3 :: Only" classifier - #1

Closed
saudzahirr wants to merge 1 commit into
mainfrom
chore/standardize-packaging-and-docs
Closed

saudzahirr wants to merge 1 commit into
mainfrom
chore/standardize-packaging-and-docs

Conversation

@saudzahirr

Copy link
Copy Markdown

Removes the redundant "Programming Language :: Python :: 3 :: Only" trove classifier from pyproject.toml.

requires-python already constrains the project to Python 3, so the 3 :: Only marker adds nothing that installers or PyPI do not already derive from requires-python.

Changed

  • pyproject.toml — one classifier line deleted (1 deletion, 0 insertions)

Not changed

  • Package name, entry points, URLs, dependencies, and every other classifier are untouched.
  • Operating System :: OS Independent retained (qtop is pure Python).

Validation

  • validate-pyproject pyproject.toml — Valid file (against the latest trove-classifiers).
  • python -c "import tomllib; tomllib.load(...)" — parses cleanly.

Note for reviewers

This repo declares requires-python = ">=3", which is a looser bound than the >=3.10 used elsewhere in the org. That is left as-is here since it is outside the scope of this change, but it may be worth tightening to the range qtop actually supports in a follow-up.

🤖 Generated with Claude Code

requires-python already constrains the project to Python 3, so the
"Programming Language :: Python :: 3 :: Only" trove marker duplicates
information installers and PyPI already read from requires-python.
No other classifiers or settings changed.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@saudzahirr saudzahirr closed this Aug 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant